﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
namespace Vehicle.Web.Pages.Post
{
    /// <summary>
    /// Copyright (C) M-Tear团队
    /// 文 件 名：Post_View.aspx.cs
    /// 版    本：v1.00.0000
    /// 创建标识：2009-09-03  Created by 孙成杰 V1.00.0000
    /// 功能说明：查看公告内容页面类
    /// 注意事项：无
    /// 
    /// 更新记录：
    /// 
    /// </summary>
    public partial class Post_View:Vehicle.Web.Component.PageBase
    {
        #region---基本变量实例化---
        BLL.Post b_Post = new Vehicle.BLL.Post();//实例化逻辑层公告变量
        public string title;//定义公告标题变量
        #endregion

        #region---基本操作---
        /// <summary>
        /// 页面加载事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                try
                {

                    if (Request.QueryString["id"] != null||Request.QueryString["id"].ToString() !="")
                    {
                        //根据公告ID查询返回内存中的一张表
                        DataTable table = b_Post.GetModel(new Model.ComponentsInfo("Post", "P_ID", Common.TextHelper.StringToInt(Request.QueryString["id"].ToString()).ToString(), "P_ID"));
                        this.labTitle.Text = table.Rows[0]["P_Title"].ToString();//绑定公告标题
                        this.labContent.Text = table.Rows[0]["P_Note"].ToString();//绑定公告内容
                        labTime.Text = (Convert.ToDateTime(table.Rows[0]["P_Time"]).ToLongDateString()).ToString();//绑定公告添加时间
                        labAuthor.Text = table.Rows[0]["P_Name"].ToString();//绑定发布公告作者
                        title = table.Rows[0]["P_Title"].ToString();//绑定公告标题
                    }
                }
                catch 
                {
                    Vehicle.Common.MessageHelper.AlertBack("您的操作有误,请重新尝试!");//错误提示并返回历史页
                }
            }
        }
        #endregion
    }
}
